+2002-01-01 Tor Lillqvist <tml@iki.fi>
+
+ * demos/Makefile.am (test-inline-pixbufs.h): Append EXEEXT to
+ ../gdk-pixbuf/gdk-pixbuf-csource.
+
+2001-12-31 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkgc-win32.c (predraw_set_foreground): Improved error
+ handling.
+ (gdk_win32_hdc_get,gdk_win32_hdc_release): Silence gcc -Wall.
+
+ * gdk/win32/gdkimage-win32.c (_gdk_win32_get_image): Silence gcc
+ -Wall. Use GDK_IS_PIXMAP_IMPL_WIN32 instead of GDK_IS_PIXMAP in
+ one more place.
+
+ * gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Silence gcc
+ -Wall.
+
+ * gtk/Makefile.am (libgtk_win32_1_3_la_LDFLAGS): Add -lwsock32.
+
2002-01-01 Havoc Pennington <hp@pobox.com>
* gtk/gtktextview.c (gtk_text_view_get_default_attributes): doc
+2002-01-01 Tor Lillqvist <tml@iki.fi>
+
+ * demos/Makefile.am (test-inline-pixbufs.h): Append EXEEXT to
+ ../gdk-pixbuf/gdk-pixbuf-csource.
+
+2001-12-31 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkgc-win32.c (predraw_set_foreground): Improved error
+ handling.
+ (gdk_win32_hdc_get,gdk_win32_hdc_release): Silence gcc -Wall.
+
+ * gdk/win32/gdkimage-win32.c (_gdk_win32_get_image): Silence gcc
+ -Wall. Use GDK_IS_PIXMAP_IMPL_WIN32 instead of GDK_IS_PIXMAP in
+ one more place.
+
+ * gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Silence gcc
+ -Wall.
+
+ * gtk/Makefile.am (libgtk_win32_1_3_la_LDFLAGS): Add -lwsock32.
+
2002-01-01 Havoc Pennington <hp@pobox.com>
* gtk/gtktextview.c (gtk_text_view_get_default_attributes): doc
+2002-01-01 Tor Lillqvist <tml@iki.fi>
+
+ * demos/Makefile.am (test-inline-pixbufs.h): Append EXEEXT to
+ ../gdk-pixbuf/gdk-pixbuf-csource.
+
+2001-12-31 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkgc-win32.c (predraw_set_foreground): Improved error
+ handling.
+ (gdk_win32_hdc_get,gdk_win32_hdc_release): Silence gcc -Wall.
+
+ * gdk/win32/gdkimage-win32.c (_gdk_win32_get_image): Silence gcc
+ -Wall. Use GDK_IS_PIXMAP_IMPL_WIN32 instead of GDK_IS_PIXMAP in
+ one more place.
+
+ * gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Silence gcc
+ -Wall.
+
+ * gtk/Makefile.am (libgtk_win32_1_3_la_LDFLAGS): Add -lwsock32.
+
2002-01-01 Havoc Pennington <hp@pobox.com>
* gtk/gtktextview.c (gtk_text_view_get_default_attributes): doc
+2002-01-01 Tor Lillqvist <tml@iki.fi>
+
+ * demos/Makefile.am (test-inline-pixbufs.h): Append EXEEXT to
+ ../gdk-pixbuf/gdk-pixbuf-csource.
+
+2001-12-31 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkgc-win32.c (predraw_set_foreground): Improved error
+ handling.
+ (gdk_win32_hdc_get,gdk_win32_hdc_release): Silence gcc -Wall.
+
+ * gdk/win32/gdkimage-win32.c (_gdk_win32_get_image): Silence gcc
+ -Wall. Use GDK_IS_PIXMAP_IMPL_WIN32 instead of GDK_IS_PIXMAP in
+ one more place.
+
+ * gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Silence gcc
+ -Wall.
+
+ * gtk/Makefile.am (libgtk_win32_1_3_la_LDFLAGS): Add -lwsock32.
+
2002-01-01 Havoc Pennington <hp@pobox.com>
* gtk/gtktextview.c (gtk_text_view_get_default_attributes): doc
+2002-01-01 Tor Lillqvist <tml@iki.fi>
+
+ * demos/Makefile.am (test-inline-pixbufs.h): Append EXEEXT to
+ ../gdk-pixbuf/gdk-pixbuf-csource.
+
+2001-12-31 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkgc-win32.c (predraw_set_foreground): Improved error
+ handling.
+ (gdk_win32_hdc_get,gdk_win32_hdc_release): Silence gcc -Wall.
+
+ * gdk/win32/gdkimage-win32.c (_gdk_win32_get_image): Silence gcc
+ -Wall. Use GDK_IS_PIXMAP_IMPL_WIN32 instead of GDK_IS_PIXMAP in
+ one more place.
+
+ * gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Silence gcc
+ -Wall.
+
+ * gtk/Makefile.am (libgtk_win32_1_3_la_LDFLAGS): Add -lwsock32.
+
2002-01-01 Havoc Pennington <hp@pobox.com>
* gtk/gtktextview.c (gtk_text_view_get_default_attributes): doc
+2002-01-01 Tor Lillqvist <tml@iki.fi>
+
+ * demos/Makefile.am (test-inline-pixbufs.h): Append EXEEXT to
+ ../gdk-pixbuf/gdk-pixbuf-csource.
+
+2001-12-31 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkgc-win32.c (predraw_set_foreground): Improved error
+ handling.
+ (gdk_win32_hdc_get,gdk_win32_hdc_release): Silence gcc -Wall.
+
+ * gdk/win32/gdkimage-win32.c (_gdk_win32_get_image): Silence gcc
+ -Wall. Use GDK_IS_PIXMAP_IMPL_WIN32 instead of GDK_IS_PIXMAP in
+ one more place.
+
+ * gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Silence gcc
+ -Wall.
+
+ * gtk/Makefile.am (libgtk_win32_1_3_la_LDFLAGS): Add -lwsock32.
+
2002-01-01 Havoc Pennington <hp@pobox.com>
* gtk/gtktextview.c (gtk_text_view_get_default_attributes): doc
+2002-01-01 Tor Lillqvist <tml@iki.fi>
+
+ * demos/Makefile.am (test-inline-pixbufs.h): Append EXEEXT to
+ ../gdk-pixbuf/gdk-pixbuf-csource.
+
+2001-12-31 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkgc-win32.c (predraw_set_foreground): Improved error
+ handling.
+ (gdk_win32_hdc_get,gdk_win32_hdc_release): Silence gcc -Wall.
+
+ * gdk/win32/gdkimage-win32.c (_gdk_win32_get_image): Silence gcc
+ -Wall. Use GDK_IS_PIXMAP_IMPL_WIN32 instead of GDK_IS_PIXMAP in
+ one more place.
+
+ * gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Silence gcc
+ -Wall.
+
+ * gtk/Makefile.am (libgtk_win32_1_3_la_LDFLAGS): Add -lwsock32.
+
2002-01-01 Havoc Pennington <hp@pobox.com>
* gtk/gtktextview.c (gtk_text_view_get_default_attributes): doc
testpixbuf-scale \
pixbuf-demo
-test-inline-pixbufs.h: $(top_builddir)/gdk-pixbuf/gdk-pixbuf-csource apple-red.png gnome-foot.png
+test-inline-pixbufs.h: $(top_builddir)/gdk-pixbuf/gdk-pixbuf-csource$(EXEEXT) apple-red.png gnome-foot.png
(topdir=`cd $(top_builddir) && pwd` ; curdir=`pwd` ; \
cd $(srcdir) && \
GDK_PIXBUF_MODULEDIR=$$topdir/gdk-pixbuf/.libs \
if (*ok && (hpen = ExtCreatePen (win32_gc->pen_style,
(win32_gc->pen_width > 0 ? win32_gc->pen_width : 1),
&logbrush, 0, NULL)) == NULL)
- WIN32_GDI_FAILED ("ExtCreatePen");
+ WIN32_GDI_FAILED ("ExtCreatePen"), *ok = FALSE;
- if (SelectObject (win32_gc->hdc, hpen) == NULL)
+ if (*ok && SelectObject (win32_gc->hdc, hpen) == NULL)
WIN32_GDI_FAILED ("SelectObject"), *ok = FALSE;
switch (win32_gc->fill_style)
GdkGCValuesMask usage)
{
GdkGCWin32 *win32_gc = (GdkGCWin32 *) gc;
- GdkDrawableImplWin32 *impl;
+ GdkDrawableImplWin32 *impl = NULL;
gboolean ok = TRUE;
int flag;
impl = GDK_DRAWABLE_IMPL_WIN32 ((GDK_WINDOW_OBJECT (drawable))->impl);
else if (GDK_IS_PIXMAP (drawable))
impl = GDK_DRAWABLE_IMPL_WIN32 ((GDK_PIXMAP_OBJECT (drawable))->impl);
+ else
+ g_assert_not_reached ();
win32_gc->hwnd = impl->handle;
GdkGCValuesMask usage)
{
GdkGCWin32 *win32_gc = (GdkGCWin32 *) gc;
- GdkDrawableImplWin32 *impl;
+ GdkDrawableImplWin32 *impl = NULL;
HGDIOBJ hpen = NULL;
HGDIOBJ hbr = NULL;
impl = GDK_DRAWABLE_IMPL_WIN32 ((GDK_WINDOW_OBJECT (drawable))->impl);
else if (GDK_IS_PIXMAP (drawable))
impl = GDK_DRAWABLE_IMPL_WIN32 ((GDK_PIXMAP_OBJECT (drawable))->impl);
+ else
+ g_assert_not_reached ();
if (usage & GDK_GC_FOREGROUND)
{
RGBQUAD bmiColors[256];
} u;
} bmi;
- HGDIOBJ oldbitmap1, oldbitmap2;
+ HGDIOBJ oldbitmap1 = NULL, oldbitmap2;
UINT iUsage;
BITMAP bm;
int i;
if ((memdc = CreateCompatibleDC (hdc)) == NULL)
{
WIN32_GDI_FAILED ("CreateCompatibleDC");
- if (GDK_IS_PIXMAP (drawable))
+ if (GDK_IS_PIXMAP_IMPL_WIN32 (drawable))
{
SelectObject (hdc, oldbitmap1);
if (!DeleteDC (hdc))
image->bpp = 4;
break;
default:
- g_warning ("gdk_image_get: image->depth = %d", image->depth);
+ g_warning ("_gdk_win32_get_image: image->depth = %d", image->depth);
g_assert_not_reached ();
}
image->bits_per_pixel = image->depth;
gint x,
gint y)
{
- guint32 pixel;
+ guint32 pixel = 0;
g_return_val_if_fail (GDK_IS_IMAGE (image), 0);
case 4:
pixel = pixelp[0] | (pixelp[1] << 8) | (pixelp[2] << 16);
break;
+
+ default:
+ g_warning ("gdk_image_get_pixel(): bpp = %d", image->bpp);
+ g_assert_not_reached ();
}
}
GdkWindowObject *obj;
GdkWindowImplWin32 *impl;
GdkInputWindow *input_window;
- GdkDevicePrivate *gdkdev;
+ GdkDevicePrivate *gdkdev = NULL;
GdkEventMask masktest;
POINT pt;
if (parent_relative)
{
private->bg_pixmap = GDK_PARENT_RELATIVE_BG;
+ GDK_NOTE (MISC, g_print (G_STRLOC ": setting background pixmap to parent_relative\n"));
}
else
{
gint offset_x,
gint offset_y)
{
- gint xoffset, yoffset;
-
g_return_if_fail (GDK_IS_WINDOW (window));
if (GDK_WINDOW_DESTROYED (window))
if OS_WIN32
gtk_def = gtk.def
-gtk_win32_symbols = -export-symbols $(gtk_def) -lwsock32
+gtk_win32_symbols = -export-symbols $(gtk_def)
gtk_win32res_lo = gtk-win32res.lo
@LIBTOOL_EXPORT_OPTIONS@ \
$(top_builddir)/gdk-pixbuf/libgdk_pixbuf-1.3.la \
$(top_builddir)/gdk/@gdktargetlib@ \
- $(gtk_win32_symbols) \
@GTK_DEP_LIBS@ \
@STRIP_END@
libgtk_win32_include_HEADERS = $(gtk_target_headers)
libgtk_win32_1_3_la_SOURCES = $(gtk_target_sources)
libgtk_win32_1_3_la_LIBADD = $(gtk_win32res_lo)
-libgtk_win32_1_3_la_DEPENDENCIES = $(gtk_def) $(gtk_win32res_lo)
+libgtk_win32_1_3_la_DEPENDENCIES = $(gtk_def)
+libgtk_win32_1_3_la_LDFLAGS = $(gtk_win32_symbols) -lwsock32
endif
EXTRA_LTLIBRARIES = libgtk-x11-1.3.la libgtk-linux-fb-1.3.la libgtk-win32-1.3.la